using System.Collections.Generic;
using System.ComponentModel.Design;
using Microsoft.VisualStudio.Modeling.Shell;

namespace Microsoft.Modeling.StoryboardDesigner.DslPackage
{
    internal partial class StoryboardDesignerCommandSet
	{
		protected override System.Collections.Generic.IList<System.ComponentModel.Design.MenuCommand> GetMenuCommands()
		{
			List<MenuCommand> commands = new List<MenuCommand>(base.GetMenuCommands());

            commands.Add(new DynamicStatusMenuCommand(this.OnStatusMoveToNewStoryboard, this.OnMoveToNewStoryboard, Constants.MoveToNewStoryboardCommand));
            commands.Add(new DynamicStatusMenuCommand(this.OnStatusPublishStoryboard, this.OnPublishStoryboard, Constants.PublishStoryboardCommand));
            commands.Add(new DynamicStatusMenuCommand(this.OnStatusSaveImage, this.OnSaveImage, Constants.SaveImageCommand));

            return commands;
		}
    }
}